automatic transmissions - Spanish English Dictionary